<?php

abstract class Soul_Template_Html_Container extends Soul_Template_Html_Tag{

    abstract public function renderBegin();
    abstract public function renderChildren();
    abstract public function renderEnd();
    
    protected function render(){
        return $this->renderBegin().$this->renderChildren().$this->renderEnd();
    }
}